/* @charset "ISO-8859-1";*/

@charset "UTF-8";

.profileTablePriority{
	width: 50px;
	text-align:center;
}

.profileTableLabel{
	width: 400px;
	font-weight: bold;
}
.profileTableData{
	width: 250px;
	text-align:center;
}


iframe.mainiFrame {
	width: 100%;
	height: 80vh;
	
	/* On iPhone
	width: 350px;
	height: 530px; 
	*/
}	
.synapp1{
	background-color: lavender;
}

.specialindex{
	color: #111199;
	font-weight: bold;
}
.buttonmain{
	background-color: #008CBA;
	color: #FFFFFF;
	/*bold*/
	border-radius: 4px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.buttonspecial{
	background-color: #FF8CBA;
	color: #000000;
	/*bold*/
	border-radius: 4px;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.button:hover {
	color: #999999;
}

img.imgmenu {
	max-width:150px;
	max-height:100px;
	width: auto;
	height: auto;
}

th.report1 {
	color: #111199;
	font-weight: bold;
}
tr.basicBorder, td.basicBorder, th.basicBorder{
	border: 1px solid #AAAAAA;

	padding-right: 5px;
	padding-left: 5px;
}
.statusPresent{
	background-color: #55FF55;	
	color: #000000;
	text-align:center	
}
.statusAbsent{
	background-color: #AAAAAA;	
	color: #000000;	
	text-align:center;
}
.statushospitalisation{
	background-color: #FFFF33;	
	color: #000000;	
	text-align:center;
}
.statuscongetemporaire{
	background-color: #CCCC44;	
	color: #000000;	
	text-align:center;
}
.statusDefault{
	background-color: #AAAAAA;	
	color: #000000;	
	text-align:center;
}
td.firstday{
	border-bottom: 3px solid black;
	border-left: 3px solid black;
	font-weight: bold;
}
td.lastday{
	border-top: 3px solid black;
	border-right: 3px solid black;
	font-weight: bold;
}

.msgStatusKO, .evacred, .P1{
	background-color: #FF3333;	
	color: #EEEE00;	
}
.P2{
	background-color: #FFA500;	
}
.evacyellow, .P3{
	background-color: #EEEE00;	
}
.msgStatusOK, .evacgreen, .P4, .P5{
	background-color: #33FF33;	
}
.msgStatusINFO, .P9{
	background-color: #008CBA;
	color: #000000;	
}
.msgStatusDBG{
	background-color: #AAAAAA;
	color: #000000;	
}

.PI{
	background-color: #FF0000;
	color: #AAAAAA;	
}

div.report1{
	 overflow:auto; 
	 height: 118px; 
	 border: 1px solid #AAAAAA;
}

div.sectionArea{
	border: 1px solid #FFAAAA;
	background-color: #87CEFA;
}	
div.validationRed, td.validationRed{
	border: 1px solid #AAAAAA;
	background-color: #FFDDDD;
}
div.validationYellow, td.validationYellow{
	border: 1px solid #FFAAAA;
	background-color: #FFFACD;
}
div.validationGreen, td.validationGreen{
	border: 1px solid #FFAAAA;
	background-color: #98FB98;
}
div.validationBlue, td.validationBlue{
	border: 1px solid #FFAAAA;
	background-color: #87CEFA;
}
div.validationGray, td.validationGray{
	border: 1px solid #FFAAAA;
	background-color: #DCDCDC;
}
div.validationLightGray, td.validationGray{
	border: 1px solid #FEFEFE;
	background-color: #EDEDED;
}
.sectionTitle {
	color: #0000FF;
	font: bold;
	font-size: 110%;
}
.error {color: #FF0000;}
.mainCell {background-color: #DDDDDD;}
.highlightCell1 {background-color: #EAE3EE;}
.highlightCell1bottomborder  {background-color: #EAE3EE;border-bottom: 1px solid black;}
.highlightCell2 {background-color: #E2EFE4;}
.bottomborder { border-bottom: 1px solid black;}
.leftborder { border-left: 1px solid black;}
table {
	border-collapse: collapse;
	padding: 5px, 10px, 5px, 10px;
}


td.report1{
	border: 1px solid #AAAAAA;
	padding: 5px;
}
